@charset "utf-8";
/* CSS Document */

/* Homepage Layout */
.body-wrapper { padding:0 !important; position:relative; z-index:1; }
.container { z-index:3; position:relative; }
/*#ysi_btn_send { behavior: url(/en_US/js/workstream/pie/PIE.htc); }*/
.blue-sky-textured { display:block; position:absolute; z-index:1; background:url('/en_US/theme_default/images/content/blue-sky-textured.png') repeat 0 0; height:315px; width:100%; left:0px; }
.horizon-bg { display:block; position:absolute; z-index:2; background:url('/en_US/theme_default/images/content/cloud-lump.png') no-repeat 274px 0; height:70px; width:100%; margin-top:250px; left:0px; }
.light-rays { display:block; position:absolute; background:url('/en_US/theme_default/images/content/rays-of-light.png') no-repeat 0 0; z-index:2; height:452px; width:558px; left:90px; top:35px; }
div.cloud { display:block; position:absolute; z-index:2; }
.c1 { background:url('/en_US/theme_default/images/content/cloud-sprite.png') no-repeat 0 0; width:133px; height:54px; left:-4%; top:50px; }
.c2 { background:url('/en_US/theme_default/images/content/cloud-sprite.png') no-repeat 0 -170px; width:133px; height:54px; left:32%; top:30px; }
.c3 { background:url('/en_US/theme_default/images/content/cloud-sprite.png') no-repeat 0 -55px; width:133px; height:54px; left:37%; top:120px; }
.c4 { background:url('/en_US/theme_default/images/content/cloud-sprite.png') no-repeat 0 -225px; width:133px; height:54px; left:43%; top:115px; }
.c5 { background:url('/en_US/theme_default/images/content/cloud-sprite.png') no-repeat 0 -225px; width:133px; height:54px; left:83%; top:40px; }
.c6 { background:url('/en_US/theme_default/images/content/cloud-sprite.png') no-repeat 0 -115px; width:133px; height:54px; left:85%; top:20px; }
.c7 { background:url('/en_US/theme_default/images/content/cloud-sprite.png') no-repeat 0 -170px; width:133px; height:54px; left:88%; top:85px; }

/* Body Content Styles */
#body-content-container { z-index:3; position:relative; padding-top:30px; }
#body-content-container h1 { font:600 52px Arial, Helvetica, sans-serif; color:#408eb4; text-shadow:0px 2px 0px #fff; }
#body-content-container h2 { font:600 21px Arial, Helvetica, sans-serif; color:#333; margin-bottom:15px; width:320px; }
.smartling-fr #body-content-container h1{font-size:41px;}
.smartling-fr #body-content-container h2{font-size:17px;}

#body-content-container img { float:right; }
#body-content-free-trial {margin-left: 50px;}
.smartling-nl #body-content-free-trial {margin-left:18px;}
.smartling-fr #body-content-free-trial {margin-left:91px;}
/* All Buttons */
.cta-buttons { margin-top:75px; text-transform:capitalize; display:inline-block; left:32px; top:322px;}
.smartling-fr .cta-buttons { left:4px; top:360px; }
.button-container { display:inline-block; }
a.button-green { border:2px solid #79ab35; margin-right:10px; 
background: #a6d369; /* Old browsers */
background: -moz-linear-gradient(top,  #a6d369 0%, #90c744 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a6d369), color-stop(100%,#90c744)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a6d369 0%,#90c744 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a6d369 0%,#90c744 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a6d369 0%,#90c744 100%); /* IE10+ */
background: linear-gradient(top,  #a6d369 0%,#90c744 100%); /* W3C */}
a.button-green:hover { text-decoration:none;
background: #c7e3a1; /* Old browsers */
background: -moz-linear-gradient(top,  #c7e3a1 0%, #90c744 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c7e3a1), color-stop(100%,#90c744)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c7e3a1 0%,#90c744 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c7e3a1 0%,#90c744 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c7e3a1 0%,#90c744 100%); /* IE10+ */
background: linear-gradient(top,  #c7e3a1 0%,#90c744 100%); /* W3C */}
a.button-blue { border:2px solid #327494;
background: #62a2c2; /* Old browsers */
background: -moz-linear-gradient(top,  #62a2c2 0%, #2989d8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#62a2c2), color-stop(100%,#2989d8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #62a2c2 0%,#2989d8 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #62a2c2 0%,#2989d8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #62a2c2 0%,#2989d8 100%); /* IE10+ */
background: linear-gradient(top,  #62a2c2 0%,#2989d8 100%); /* W3C */ }
a.button-blue:hover { text-decoration:none;
background: #a1c8da; /* Old browsers */
background: -moz-linear-gradient(top,  #a1c8da 0%, #2989d8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a1c8da), color-stop(100%,#2989d8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a1c8da 0%,#2989d8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a1c8da 0%,#2989d8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a1c8da 0%,#2989d8 100%); /* IE10+ */
background: linear-gradient(top,  #a1c8da 0%,#2989d8 100%); /* W3C */ }
a.button-green, a.button-blue { font:600 22px Arial, Helvetica, sans-serif; color:#fff !important; text-shadow:1px 1px 1px rgba(0,0,0,0.2); padding:8px 16px 7px 20px; margin-right:10px; -webkit-box-shadow: inset 0px 2px 0px 0px rgba(255, 255, 255, 0.5); box-shadow: inset 0px 2px 0px 0px rgba(255, 255, 255, 0.5); text-transform:none; }
.radius { -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; behavior: url(/en_US/js/workstream/pie/PIE.htc); } 

 	span.drop-shadow { background-color: rgba(196, 196, 196, 0.5); display:inline-block; border-radius:20px; height:13px; -webkit-box-shadow: 0px 0px 5px 5px rgba(196, 196, 196, 0.5); box-shadow: 0px 0px 5px 5px rgba(196, 196, 196, 0.5); } 
span.drop-shadow.free { width:137px; margin-left:11px; }
span.drop-shadow.trial { width:155px; margin-left:9px; }
.lt-ie9 span.drop-shadow { background:none; }

/* Send form focus color override of ysi_consolidated.min.css */
#ysi_rcpt:focus, #ysi_from:focus, #ysi_subject:focus, #ysi_msg:focus, #ysi_cert_password:focus, #ysi_confirm_cert_password:focus {outline: 2px solid #408EB4}
.send-opt-align {margin-left:-4px;}
#ysi_btn_send {text-shadow: 0 1px 0 rgba(0,0,0,.4); color:#e9f7ff; margin-right:0;padding:5px 33px; font-family:arial, sans-serif; font-size:18px; border-radius:5px; }
.smartling-nl #ysi_btn_send {padding:5px 20px;}
.smartling-fr #ysi_btn_send {padding:5px 28px;}
.button-blue-processing{  border-radius:5px;padding:10px 16px 8px 20px;background-color: #81A5B7;border: 2px solid #327494;margin-right: 10px;}
#ysi_btn_send_processing { color: white;font-weight: bold;font-size: 18px;text-decoration:none;padding: 4px 21px 4px 19px;}
.smartling-nl #ysi_btn_send_processing {display: block; padding: 4px 15px; width: 100px;}
.smartling-fr #ysi_btn_send_processing {display: block; font-size: 13px; margin-right: 0; padding: 4px 9px; width: 115px;}

/* Secondary Homepage Content */
#secondary-content { height:220px; background-color:#f0f0f0; text-align:left; font-size:14px; }
#secondary-content h4 { font:600 20px bold Arial, Helvetica, sans-serif; margin-bottom:10px; color:#333; }
#secondary-content p { color:#676767; margin-bottom:10px; }
#secondary-content a { color:#408eb4; }
#secondary-container { margin:0 auto; float:none; padding:20px 0; }
.smartling-nl #secondary-content, .smartling-fr #secondary-content { height:300px; }


/*Replace Send Component Content */


#home_page_login { background:url("/en_US/theme_default/images/content/home-page-send-box.png") no-repeat; height:344px; width:315px;  display:block; z-index:500;margin-top: 28px;}
#home_page_login h1 {color: #3f8db3; font-family: "Arial"; font-size: 28px;font-weight: bold; text-shadow: 0 2px 3px rgba(255,255,255,.75); width:300px; text-align:center;padding-top: 45px; padding-left: 10px;}
.smartling-fr #home_page_login h1 {font-size: 22px;}
#home_page_login p {color: #5b6f83; font-family: Arial, Helvetica, sans-serif; font-size: 19px;width:300px; text-align:center;padding-top: 45px;padding-left: 10px; }
.smartling-fr #home_page_login p, .smartling-nl #home_page_login p {font-size:18px; width:264px; padding-top:27px; padding-left:24px;}
.smartling-nl #home_page_login p { padding-top:37px; }
.button_container_send_now {bottom: 110px;  height: 27px;  left: 75px;  position: relative;  width: 172px; z-index: 500;}
.smartling-fr .button_container_send_now { width:202px; left:62px; bottom: 92px; }
.smartling-nl .button_container_send_now { width:202px; left:75px; bottom: 106px; }
a.button-blue-send {background-clip: padding-box; background-color:#408EB4; background-color: rgba(64, 142, 180, 0.66); border: 1px solid #327494;border-radius: 3px 3px 3px 3px;  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); color: #FFFFFF !important; font-family: Arial,Helvetica,sans-serif;  font-size: 18px;    font-weight: bold;    padding: 5px 35px;}
.smartling-fr a.button-blue-send{ font-size:16px; padding: 5px 4px;}
.smartling-nl a.button-blue-send{ font-size:18px; padding: 5px 8px;}
a.button-blue-send:hover { text-decoration:none; background-image:none; background-attachment:scroll; background-repeat:repeat; background-position-x:0%; background-position-y:0%; background-color: rgb(161, 200, 218);}
.signupLink {margin-top: -18px;}
.lt-ie9 #ysi_btn_send { behavior: url(/en_US/js/workstream/pie/PIE.htc); }

#body-content-container .cta-buttons {width: 400px}
#body-content-container .button1, #body-content-container .button2 {width:188px;}
.smartling-nl #body-content-container .button1 {width:232px;} 
.smartling-nl #body-content-container .button2 {width:168px;} 
.smartling-fr #body-content-container .button1 {width:171px;} 
.smartling-fr #body-content-container .button2 {width:224px;}
.smartling-fr #body-content-container .button-text {font-size:16px;} 
.smartling-nl #body-content-container .button-text {font-size:20px;}
